Navigation
next
DataObjects.Net Manual
»
Welcome to DataObjects.Net’s manual!
Introduction
What is DataObjects.Net?
DataObjects.Net Distribution
Getting started
Adding DataObjects.Net to your projects
Under the hood
Modelling domains
Persistent types
Entities
Structures
Fields
EntitySets
Associations
Indexes
Services
Domains
Domains overview
Configuring domain
Loading domain configuration
Building domain
Domain Events
Sessions
Sessions overview
Configuring sessions
Current session, session activation
Session Events
Keys
Keys overview
Working with keys
Key generators
Queries
Querying the data using LINQ
Base class library methods and operators in queries
EntitySet<T> operations
Projections to custom types
Local collections in queries
IQueryable<T> extensions
Compiled queries
IQueryable surface support map
Joins, casts, references, inheritance and subqueries in LINQ
Full-text queries
Transactions
Transactional transparency
Managing transactions
Nested transactions
Validation
Validation framework
Property constraints
Getting ideal performance
Statement batching
Lazy loading
Prefetch API
Delayed (future) queries
Database schema upgrade
Database schema upgrade overview
Upgrade handlers and hints
Recycled types and fields
Getting even more control of upgrade
Legacy database schema support
Advanced topics
Unified exceptions
Versions and concurrency control
Logging
Built-in services
Customizing LINQ translation
Extensions
Overview
Bulk Operations
Localization/Internationalization
Reprocessing
Security
Change Tracking/Auditing
Web
Epilogue
Navigation
next
DataObjects.Net Manual
»